package com.kh.pajx.sop.dao;

import java.util.List;

import com.kh.pajx.sop.base.IBaseDao;
import com.kh.pajx.sop.domain.HsEquipmentInfo;
import com.kh.pajx.sop.domain.SysInsideUser;

/**
 * 设备信息dao层接口
 * @author 熊刘伟
 * @createDate 2014年6月24日 上午11:19:14 
 * @return
 * @param
 */
public interface IHsEquipmentInfoDao extends IBaseDao<HsEquipmentInfo> {

	/**根据设备编号更新设备信息*/
	void updateByEquNo(Long[] equNos);
	/**
	 * 查询所有没有废弃的设备
	 */
	List<HsEquipmentInfo> findByCondition();
	/**
	 * 根据用户id数组查找所有用户
	 * @param isuIds 用户id数组
	 * @return 所有用户
	 */
	List<SysInsideUser> findInUser(String[] isuIds);
	/**根据设备不同的编号查询所有设备*/
	List<HsEquipmentInfo> getAllEquByEquNo(Long[] equNos);
	/**根据设备不同的编号查询正常设备*/
	HsEquipmentInfo getEquByEquNo(Long equNo);
}
